Class ConfigChangeEvent<T>
Represents a generic change in the configuration.
Assembly: Dalamud.dll​
Declaration
public record ConfigChangeEvent<T> : ConfigChangeEvent, IEquatable<ConfigChangeEvent>, IEquatable<ConfigChangeEvent<T>> where T : Enum
Inheritance: System.Object -> Dalamud.Game.Config.ConfigChangeEvent
Implements:
System.IEquatable<Dalamud.Game.Config.ConfigChangeEvent>, System.IEquatable<Dalamud.Game.Config.ConfigChangeEvent1>`
Properties​
EqualityContract​
Declaration
protected override Type EqualityContract { get; }
ConfigOption​
Gets the option that was changed.
Declaration
public T ConfigOption { get; init; }
Methods​
Deconstruct(out T)​
Deconstructs the Dalamud.Game.Config.ConfigChangeEvent1` record.
Declaration
public void Deconstruct(out T configOption)
Parameters​
| Type | Name | Description |
|---|---|---|
<T> | configOption | The option that was changed. |
ToString()​
Declaration
public override string ToString()
Returns​
System.String
PrintMembers(StringBuilder)​
Declaration
protected override bool PrintMembers(StringBuilder builder)
Returns​
System.Boolean
Parameters​
| Type | Name |
|---|---|
System.Text.StringBuilder | builder |
GetHashCode()​
Declaration
public override int GetHashCode()
Returns​
System.Int32
Equals(object?)​
Declaration
public override bool Equals(object? obj)
Returns​
System.Boolean
Parameters​
| Type | Name |
|---|---|
System.Object | obj |
Equals(ConfigChangeEvent?)​
Declaration
public override sealed bool Equals(ConfigChangeEvent? other)
Returns​
System.Boolean
Parameters​
| Type | Name |
|---|---|
| Dalamud.Game.Config.ConfigChangeEvent | other |
Equals(ConfigChangeEvent<T>?)​
Declaration
public virtual bool Equals(ConfigChangeEvent<T>? other)
Returns​
System.Boolean
Parameters​
| Type | Name |
|---|---|
| Dalamud.Game.Config.ConfigChangeEvent<T> | other |
Implements​
System.IEquatable<Dalamud.Game.Config.ConfigChangeEvent>System.IEquatable<Dalamud.Game.Config.ConfigChangeEvent1>`